﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DryWCS.Model.PLCModel
{
    public class ConveyorWriteModel
    {
        [PLCAttribute(Type = "Int16", StartPosition = 0, BitPosition = 0, Size = 0, Describe = "1#输送线任务类型")]
        public static Int16 TaskType_1 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 2, BitPosition = 0, Size = 0, Describe = "1#输送线当前任务ID")]
        public static int TaskId_1 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 6, BitPosition = 0, Size = 0, Describe = "1#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_1 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 8, BitPosition = 0, Size = 0, Describe = "2#输送线任务类型")]
        public static Int16 TaskType_2 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 10, BitPosition = 0, Size = 0, Describe = "2#输送线当前任务ID")]
        public static int TaskId_2 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 14, BitPosition = 0, Size = 0, Describe = "2#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_2 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 16, BitPosition = 0, Size = 0, Describe = "3#输送线任务类型")]
        public static Int16 TaskType_3 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 18, BitPosition = 0, Size = 0, Describe = "3#输送线当前任务ID")]
        public static int TaskId_3 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 22, BitPosition = 0, Size = 0, Describe = "3#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_3 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 24, BitPosition = 0, Size = 0, Describe = "4#输送线任务类型")]
        public static Int16 TaskType_4 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 26, BitPosition = 0, Size = 0, Describe = "4#输送线当前任务ID")]
        public static int TaskId_4 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 30, BitPosition = 0, Size = 0, Describe = "4#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_4 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 32, BitPosition = 0, Size = 0, Describe = "5#输送线任务类型")]
        public static Int16 TaskType_5 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 34, BitPosition = 0, Size = 0, Describe = "5#输送线当前任务ID")]
        public static int TaskId_5 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 38, BitPosition = 0, Size = 0, Describe = "5#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_5 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 40, BitPosition = 0, Size = 0, Describe = "6#输送线任务类型")]
        public static Int16 TaskType_6 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 42, BitPosition = 0, Size = 0, Describe = "6#输送线当前任务ID")]
        public static int TaskId_6 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 46, BitPosition = 0, Size = 0, Describe = "6#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_6 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 48, BitPosition = 0, Size = 0, Describe = "7#输送线任务类型")]
        public static Int16 TaskType_7 { get; set; }


        [PLCAttribute(Type = "int", StartPosition = 50, BitPosition = 0, Size = 0, Describe = "7#输送线当前任务ID")]
        public static int TaskId_7 { get; set; }


        [PLCAttribute(Type = "Int16", StartPosition = 54, BitPosition = 0, Size = 0, Describe = "7#输送线任务执行结束反馈")]
        public static Int16 TaskFeedback_7 { get; set; }


      
    }
}
